
SRC := ../modules/*/*.c
IDIRS := -I ../modules/broker/ -I../modules/common_data/ -I../modules/tlm_srv/ -I../modules/ctl_srv/
LINK := -lev

#all: server client reader
all: client reader tlm

server: ctl_main.c $(SRC)
	gcc -o srv ctl_main.c $(SRC) $(IDIRS) $(LINK)

client: ctl_cl_main.c $(SRC)
	gcc -o cl ctl_cl_main.c $(SRC) $(IDIRS) $(LINK)

tlm: tlm_cl_main.c $(SRC)
	gcc -o tlm tlm_cl_main.c $(SRC) $(IDIRS) $(LINK)

reader: reader_main.c $(SRC)
	gcc -o rdr reader_main.c $(SRC) $(IDIRS) $(LINK) 
